package org.appfuse.dao;

import java.util.List;

import org.appfuse.model.DutyExperience;
import org.appfuse.model.Training;

/**
 * Data access object (DAO) for domain model class Dutyexperience.
 * 
 * @see temp.DutyExperience
 * @author MyEclipse - Hibernate Tools
 */
public interface TrainingDAO extends Dao {

	public void save(Training transientInstance);

	public void update(Training transientInstance);

	public void delete(Training persistentInstance);

	public Training findById(String a00, Integer id);

	public List findByA00(String a00);

	public Integer newId(String a00);

	public List findByExample(Training instance);

	public List findByProperty(String propertyName, Object value);

	public List findByUserid(Object userid);

	public List findByPxlb(Object pxlb);

	public List findByZbdw(Object zbdw);

	public List findByCxdw(Object cxdw);

	public List findByCxdwlb(Object cxdwlb);

	public List findByCxdwszdq(Object cxdwszdq);

	public List findByPxbmc(Object pxbmc);

	public List findByPxblb(Object pxblb);

	public List findByZymc(Object zymc);

	public List findByLgzt(Object lgzt);

	public List findByWcqk(Object wcqk);

	public Training merge(Training detachedInstance);

	public void attachDirty(Training instance);

	public void attachClean(Training instance);
}